package com.ljh.onlinetest.service;

import com.ljh.onlinetest.domain.User;

/**
 * @author ljh
 * @ClassName AuthenticationService.java
 * @createTime 2021年12月30日
 */
public interface AuthenticationService {

    /**
     * 验证用户名密码
     * @param username
     * @param password
     * @return
     */
    boolean authUser(String username, String password);

    /**
     * 验证用户名密码
     * @param user
     * @param username
     * @param password
     * @return
     */
    boolean authUser(User user, String username, String password);

    /**
     * 加密密码
     * @param password
     * @return
     */
    String pwdEncode(String password);

    /**
     * 密码解密
     * @param password
     * @return
     */
    String pwdDecode(String password);
}
